package com.css.fxfzypg.modules.baseData.entity;

import cn.afterturn.easypoi.excel.annotation.Excel;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;

/**
 * data_house
 * @author 
 */
@Data
@AllArgsConstructor
@NoArgsConstructor
public class HouseEntity implements Serializable {
    /**
     * id
     */
    private String housePriceId;


    private String provinceId;
    private String cityId;
    private String prefectureId;

    /**
     * 省
     */
    private String province;

    /**
     * 市
     */
    private String city;

    /**
     * 县
     */
    private String prefecture;

    /**
     * 造价（元/每平米）高层建筑
     */
    @JsonFormat(shape = JsonFormat.Shape.STRING)
    private BigDecimal highHousePrice;

    /**
     * 造价（元/每平米）钢结构
     */
    @JsonFormat(shape = JsonFormat.Shape.STRING)
    private BigDecimal steelPrice;

    /**
     * 造价（元/每平米）多层钢筋混凝土结构
     */
    @JsonFormat(shape = JsonFormat.Shape.STRING)
    private BigDecimal concretePrice;

    /**
     * 造价（元/每平米）砖混结构
     */
    @JsonFormat(shape = JsonFormat.Shape.STRING)
    private BigDecimal brickhunPrice;

    /**
     * 造价（元/每平米）砖木结构
     */
    @JsonFormat(shape = JsonFormat.Shape.STRING)
    private BigDecimal brickPrice;

    /**
     * 造价（元/每平米）土结构
     */
    @JsonFormat(shape = JsonFormat.Shape.STRING)
    private BigDecimal soilPrice;

    /**
     * 造价（元/每平米）木结构
     */
    @JsonFormat(shape = JsonFormat.Shape.STRING)
    private BigDecimal woodPrice;

    /**
     * 造价（元/每平米）石结构
     */
    @JsonFormat(shape = JsonFormat.Shape.STRING)
    private BigDecimal stonePrice;

    /**
     * 造价（元/每平米）其他结构
     */
    @JsonFormat(shape = JsonFormat.Shape.STRING)
    private BigDecimal otherPrice;

    /**
     * 修改时间
     */
    private Date updateTime;

    /**
     * 1表示删除0表示正常
     */
    private String isDelete;

    /**
     * 更新人
     */
    private String updateUser;

    /**
     * 创建人
     */
    private String createUser;
    /**
     * 创建时间
     */
    private Date createTime;

    private String  provinceCode;
    private String  cityCode;
    private String prefectureCode;
}